if (!_ifaceResource) {
// don't use global.datadir so the method is usable from tests/tools
let dir = GLib.getenv ('GNOME_SHELL_DATADIR') || Config.PKGDATADIR;
- let path = dir + '/gnome-shell-dbus-interfaces.gresource';
+ let path = `${dir}/gnome-shell-dbus-interfaces.gresource`;
_ifaceResource = Gio.Resource.load(path);
_ifaceResource._register();
}
let xml = null;
- let uri = 'resource:///org/gnome/shell/dbus-interfaces/' + iface + '.xml';
+ let uri = `resource:///org/gnome/shell/dbus-interfaces/${iface}.xml`;
let f = Gio.File.new_for_uri(uri);
try {
};
const CONNECTIVITY_CHECK_HOST = 'nmcheck.gnome.org';
-const CONNECTIVITY_CHECK_URI = 'http://' + CONNECTIVITY_CHECK_HOST;
+const CONNECTIVITY_CHECK_URI = `http://${CONNECTIVITY_CHECK_HOST}`;
const CONNECTIVITY_RECHECK_RATELIMIT_TIMEOUT = 30 * GLib.USEC_PER_SEC;
const HelperDBusInterface = loadInterfaceXML('org.gnome.Shell.PortalHelper');
if (folder.get_boolean('translate')) {
let keyfile = new GLib.KeyFile();
- let path = 'desktop-directories/' + name;
+ let path = `desktop-directories/${name}`;
try {
keyfile.load_from_data_dirs(path, GLib.KeyFileFlags.NONE);
let folders = this._folderSettings.get_strv('folder-children');
folders.forEach(id => {
- let path = this._folderSettings.path + 'folders/' + id + '/';
+ let path = `${this._folderSettings.path}folders/${id}/`;
let icon = this._items[id];
if (!icon) {
icon = new FolderIcon(id, path, this);
}
if (!found) {
// Got a ZoomRegion with no DBus proxy, make one.
- let newPath = ZOOM_SERVICE_PATH + '/zoomer' + _zoomRegionInstanceCount;
+ let newPath = `${ZOOM_SERVICE_PATH}/zoomer${_zoomRegionInstanceCount}`;
_zoomRegionInstanceCount++;
let zoomRegionProxy = new ShellMagnifierZoomRegion(newPath, aZoomRegion);
let proxyAndZoomer = {};
function _getStylesheet(name) {
let stylesheet;
- stylesheet = Gio.File.new_for_uri('resource:///org/gnome/shell/theme/' + name);
+ stylesheet = Gio.File.new_for_uri(`resource:///org/gnome/shell/theme/${name}`);
if (stylesheet.query_exists(null))
return stylesheet;
return stylesheet;
}
- stylesheet = Gio.File.new_for_path(global.datadir + '/theme/' + name);
+ stylesheet = Gio.File.new_for_path(`${global.datadir}/theme/${name}`);
if (stylesheet.query_exists(null))
return stylesheet;
if (_themeResource)
_themeResource._unregister();
- _themeResource = Gio.Resource.load(global.datadir + '/gnome-shell-theme.gresource');
+ _themeResource = Gio.Resource.load(`${global.datadir}/gnome-shell-theme.gresource`);
_themeResource._register();
}
function _loadOskLayouts() {
- _oskResource = Gio.Resource.load(global.datadir + '/gnome-shell-osk-layouts.gresource');
+ _oskResource = Gio.Resource.load(`${global.datadir}/gnome-shell-osk-layouts.gresource`);
_oskResource._register();
}
if (urlId != -1) {
let url = this._urls[urlId].url;
if (!url.includes(':'))
- url = 'http://' + url;
+ url = `http://${url}`;
Gio.app_info_launch_default_for_uri(
url, global.create_app_launch_context(0, -1));
for (let i = 0; i < urls.length; i++) {
let url = urls[i];
let str = this._text.substr(pos, url.pos - pos);
- markup += str + '<span foreground="' + this._linkColor + '"><u>' + url.url + '</u></span>';
+ markup += `${str}<span foreground="${this._linkColor}"><u>${url.url}</u></span>`;
pos = url.pos + url.url.length;
}
markup += this._text.substr(pos);
this._tipLabel.set_text(_("Press any key to exit"));
}
- this._titleLabel.clutter_text.set_markup('<span size="larger"><b>' + title + '</b></span>');
+ this._titleLabel.clutter_text.set_markup(
+ `<span size="larger"><b>${title}</b></span>`);
}
_isEditedAction(type, number, dir) {
} else {
if (input.charAt(0) == '~')
input = input.slice(1);
- path = GLib.get_home_dir() + '/' + input;
+ path = `${GLib.get_home_dir()}/${input}`;
}
if (GLib.file_test(path, GLib.FileTest.EXISTS)) {
}
let label = new St.Label({ style_class: 'screen-shield-notification-count-text' });
- label.clutter_text.set_markup('<b>' + n.title + '</b> ' + body);
+ label.clutter_text.set_markup(`<b>${n.title}</b> ${body}`);
textBox.add(label);
visible = true;
let app = appSys.lookup_app('gnome-shell-extension-prefs.desktop');
let info = app.get_app_info();
let timestamp = global.display.get_current_time_roundtrip();
- info.launch_uris(['extension:///' + uuid],
+ info.launch_uris([`extension:///${uuid}`],
global.create_app_launch_context(timestamp, -1));
}